/* ::::: http://h2ofusa.com/tts/mm/inc/pz/pz-mobile.css ::::: */

body { background: none repeat scroll 0% 0% rgb(232, 232, 232); color: rgb(51, 51, 51); border: 0px none; padding: 0px; margin: 0px; font-size: 100%; font-family: "微软雅黑"; }
.pz-panel { padding: 9px; overflow: hidden; position: relative; margin: 4px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(221, 221, 221); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05); }
.pz-box-mode { display: none; padding: 10% 8px 0px; background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.3); z-index: 10; position: fixed; left: 0px; top: 0px; right: 0px; bottom: 0px; }
.pz-css { font-family: Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif; }
.pz-css p { padding: 0px; margin: 0px; }
.pz-css ul { list-style-type: none; padding: 0px; margin: 0px; }
.pz-css a { color: rgb(51, 51, 51); text-decoration: none; }
.pz-css h4 { font-size: 15px; padding: 0px; margin: 0px; }
.pz-css h5 { font-size: 13px; font-weight: normal; padding: 0px; margin: 0px; }
.pz-css * { box-sizing: border-box; }
.pz-css button { margin: 0px; cursor: pointer; display: inline-block; color: rgb(255, 255, 255); background-color: rgb(240, 173, 78); border: 1px solid rgb(238, 162, 54); font-family: verdana; padding: 6px 10px; font-size: 14px; height: 34px; border-radius: 4px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }
.pz-css button:hover, .pz-css button:active { background-color: rgb(237, 156, 40); border-color: rgb(213, 133, 18); }
.pz-css button:active { background-image: none; outline: 0px none; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.125) inset; }
.pz-css button:focus { outline: 0px none; background-color: rgb(237, 156, 40); border-color: rgb(213, 133, 18); }
.pz-css .red { background-color: rgb(217, 83, 79); border-color: rgb(212, 63, 58); }
.pz-css .red:hover, .pz-css .red:active { background-color: rgb(210, 50, 45); border-color: rgb(172, 41, 37); }
.pz-css .red:focus { outline: 0px none; background-color: rgb(210, 50, 45); border-color: rgb(172, 41, 37); }
.pz-css .group { padding: 4px; overflow: hidden; position: relative; }
.pz-css .center { text-align: center; }
.pz-css .span6 { width: 50%; padding: 5px; float: left; }
.pz-css .span2 *, .pz-css .span3 *, .pz-css .span4 *, .pz-css .span6 *, .pz-css .span8 *, .pz-css .span9 *, .pz-css .span10 *, .pz-css .span12 * { width: 100%; }
/* ::::: http://h2ofusa.com/tts/mm/inc/jquery.bxslider.css ::::: */

.bx-wrapper { position: relative; margin: 0px auto 5px; padding: 0px; }
.bx-wrapper .bxslider { margin: 0px; }
.bx-wrapper img { width: 100%; display: block; }
.bx-wrapper .bx-viewport { left: 0px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: 15px; width: 100%; }
.bx-wrapper .bx-pager { text-align: right; font-size: 0.85em; font-family: Arial; font-weight: bold; color: rgb(102, 102, 102); padding-top: 20px; }
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; }
.bx-wrapper .bx-pager.bx-default-pager a { background: none repeat scroll 0% 0% rgb(170, 170, 170); font-size: 0px; text-indent: -9999px; display: block; width: 6px; height: 6px; margin: 0px 5px; outline: 0px none; border-radius: 3px; }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.bx-wrapper .bx-prev { left: 10px; background: url('controls.png') no-repeat scroll 0px -32px transparent; }
.bx-wrapper .bx-next { right: 10px; background: url('controls.png') no-repeat scroll -43px -32px transparent; }
.bx-wrapper .bx-prev:hover { background-position: 0px 0px; }
.bx-wrapper .bx-next:hover { background-position: -43px 0px; }
.bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -16px; outline: 0px none; width: 32px; height: 32px; text-indent: -9999px; z-index: 9999; }
.frameqry { height: 30px; margin: 8px 6px; border-radius: 15px; border: 1px solid rgb(204, 204, 204); background: none repeat scroll 0% 0% rgb(204, 0, 0); font-weight: bold; color: rgb(255, 255, 255); text-align: center; }
.pz-panel { background: none repeat scroll 0% 0% rgb(246, 246, 246); }
.panel-nav { width: 100%; font-size: 14px; }
.panel-nav li { float: left; width: 33%; text-align: center; padding: 10px 0px; }
.panel-nav img { width: 75px; height: 75px; }
